@charset "utf-8";
/* CSS Document */
body { margin: 0; padding: 0; font-size: 12px; background: #fff; font-family: "Microsoft YaHei", "SimHei", "SimSun"; }
ul, li, dl, dt, dd, h1, h2, h3, h4, p { margin: 0; padding: 0; display: block; }
ul, li { list-style: none; }
a { color: #333; text-decoration: none; }
a:hover { color: #C00; }
img{ border:none;}
.fix { clear: both; }
.fl { float: left; }
.fr { float: right; }
/*------------------------------*/
.header { margin: 0 auto 3px; padding:20px 0 0; width: 960px; height: 66px; clear: both; }
.header .logo { padding-top:10px; width: 182px; height: 48px; background: url(img/logo.jpg) center bottom no-repeat; float: left; }
.header .logo a{width: 182px; height: 48px; display:block; text-indent:-9999px;}
.header .navbox {width: 750px; height: 66px; float: right; }
.navbox .cus { margin-bottom: 6px; padding: 0 10px; height: 28px; color: #ccc; line-height: 28px; text-align: right; }
.navbox ul.nav { height: 28px; line-height: 28px; font-size: 16px; }
.navbox ul.nav li { padding: 0 15px; float: left; }
.navbox ul.nav li.tel { padding: 0;  color: #39F; font-size:18px; float: right; }
/*------------------------------*/
.play { margin: 10px auto; padding: 0; width: 860px; height: 280px; clear: both; }
.cu3erdy { margin: 0 auto; width: 960px; height: auto; background: url(img/play_bg.png) center 236px no-repeat; clear: both; }
.cu3erdy #cu3er-container { margin: 0px auto; width: 960px; height: 360px; text-align: center; }
.cu3erdy .yihoo { margin: 20px auto 0; padding: 10px 0; width: 960px; height: auto; line-height: 24px; font-size: 14px; clear:both;}
.cu3erdy .yihoo strong { padding-bottom:3px; line-height: 26px; font-size: 16px; display: block; }
.cu3erdy .yihoo a { color: #CC0000; }
/*------------------------------*/
.item { margin: 0 auto; width: 960px; padding:10px 0 5px; overflow:hidden; clear: both; }
.item .dt {height: 35px; line-height:35px; font-size:18px; color:#1585c5; background: url(img/tline.gif) repeat-x; }
.item ul { margin: 10px auto 0; width: 1000px; overflow: hidden; display: block; }
.item ul li { margin: 10px 40px 0 0; padding-bottom:15px; width: 210px; height: 200px; float: left; }
.item ul li img { padding: 5px; width: 200px; height: 120px; background: url(img/bg_off.png) 0 0 repeat;  display: block; }
.item ul li p { height: 20px; line-height: 20px; color: #666; }
.item ul li p.title { height: 24px; line-height: 24px; font-size:14px; }
.item ul li a { font-weight: bold; color: #333; }
.item ul li a:hover { color: #F00; }

.item .ct { margin-bottom: 15px; padding: 30px 0 10px; font-weight: normal; color: #DDD; font-size: 16px; }
.item dl.fenlei{ margin-bottom:25px; padding:25px 0 10px; width: 100%; height:auto; border-bottom:1px #aeaeae solid; float:left;}
.item dl.fenlei dt{ padding-bottom:6px; width: 100%; height:36px; line-height:24px; letter-spacing:8px; font-size:24px; text-align:center; float:left;display:block;}
.item dl.fenlei dd{ padding:6px 30px 6px 0; height:24px; line-height:24px; float:left; display:block;}

/*------------------------------*/
.ucenter { margin: 0 auto; width: 960px; height: 280px; clear: both; }
.ucenter .dt {height: 35px; font-size:18px; color:#77742c; background: url(img/tline.gif) repeat-x; }
.ucenter ul { margin: 10px auto 0; padding-top: 10px; width: 1000px; height: 215px; overflow: hidden; display: block; }
.ucenter ul li { margin-right: 36px; width: 130px; height: 106px; float: left; }
.ucenter ul li img { padding: 5px; width: 120px; height: 60px;  background: url(img/bg_off.png) 0 0 repeat; display: block; }
.ucenter ul li p { height: 24px; line-height: 24px; }
.ucenter ul li p.desc { height: 40px; line-height: 20px; }
.ucenter ul li a { color: #333; }
.ucenter ul li a:hover { color: #900; }
/*========================================================*/
.nbox { margin: 0 auto; padding-top: 5px; width: 960px; height: 180px; overflow: hidden; clear: both; }
.nbox dl { width: 380px;}
.nbox dl dt { margin-bottom: 8px; height: 32px; color:#A9500E; background: url(img/tline.gif) 0 bottom repeat-x;}
.nbox dl dt .t{ font-size: 18px; float: left; }
.nbox dl dt .m{ padding-top:10px; font-size:12px; float: right; }
.nbox dl dt a{}
.nbox dl dt a:hover { text-decoration: underline; }
.nbox dl dd { height: 28px; line-height: 28px; font-size:14px; }
.nbox dl dd a {float: left; }
.nbox dl dd span { color: #aaa; font-size:10px; float: right; }
.nbox dl dd a:hover { text-decoration: underline; }
.nbox .imgx2 { width: 550px; float: right; }
.nbox .imgx2 .office { margin-top:5px; width: 380px; height: 140px; background: #EAEAEA; float:right; }
.nbox .imgx2 .weixin { width: 149px; height: 149px; background: #EAEAEA; float:left; }
/*------------------------------*/
.banner { margin: 0 auto 20px; width: 960px; height: 230px; clear: both; }
.wrap { margin: 0 auto 5px; width: 960px; height: auto; clear: both; }
.wrap .where{ padding:5px 0 10px 0; text-align:right;}
.wrap .ltbox { width: 220px; height: auto; background: url(img/sbox.gif) right 0 no-repeat; float: left; }
.ltbox dl{ padding-bottom:15px;}
.ltbox dl dt { height: 28px; line-height: 28px; font-size: 16px; font-weight: bold; }
.ltbox dl dd { height: 28px; line-height: 28px;font-size: 14px; letter-spacing:1px; }
.wrap .rtbox ,.wrap .single { width: 710px; height: auto; overflow:hidden; float: right; }
.wrap .rtbox { overflow:hidden;}
.wrap .rtbox .where{ padding:5px 0 10px 0; text-align:right; background: url(img/tline.gif) 0 bottom repeat-x;}

.rtbox dl.fenlei{ padding-top:20px; width: 100%; height:auto; float:left;}
.rtbox dl.fenlei dt{ padding:6px 30px 48px 0; height:18px; line-height:18px; font-weight:bold; font-size:16px; float:left; display:block;}
.rtbox dl.fenlei dd{ padding:6px 30px 6px 0; height:16px; line-height:16px; float:left; display:block;}
.rtbox dl.fenlei .current a{ color:#FF0000;}

.rtbox ul.imgbox{ padding-top:15px; width:750px; overflow:hidden;}
.rtbox ul.imgbox li { margin: 10px 40px 0 0; width: 210px; height: 220px; float: left; }
.rtbox ul.imgbox li img { padding: 5px; width: 200px; height: 120px; background: url(img/bg_off.png) 0 0 repeat; display: block; }
.rtbox ul.imgbox li p { margin-bottom:0; line-height: 20px; text-indent:0px; font-size:12px;color: #666; }
.rtbox ul.imgbox li p.title { height: 24px; line-height: 24px; }
.rtbox ul.imgbox li a { font-weight: bold; color: #333; }
.rtbox ul.imgbox li a:hover { color: #F00; }

.rtbox ul.uls{ padding-top:15px; overflow:hidden;}
.rtbox ul.uls li { padding-left:12px; height: 32px; line-height: 32px; font-size: 13px; background: url(img/dot.gif) no-repeat 0 center; }
.rtbox ul.uls li a{ float:left;}
.rtbox ul.uls li span{ color:#ccc; font-size:10px; float:right;}
/* Default style for WP-PageNavi plugin */
.wp-pagenavi { padding: 15px 10px; border-top:1px #CCC dotted;  clear: both; }
.wp-pagenavi a, .wp-pagenavi span { padding: 3px 5px; margin: 2px; border: 1px solid #BFBFBF; }
.wp-pagenavi a:hover, .wp-pagenavi span.current { border-color: #000; }
.wp-pagenavi span.current { font-weight: bold; }
.wp-pagenavi .nextprev a { padding: 7px 0px; }
/*------------------------------*/
.single h1{ padding: 10px 15px; font-size:24px; border-bottom:1px #CCC dotted; font-weight:normal;}
.single .info{ padding:10px 15px; text-align:right; color:#666;}
.single .txt{ width:680px; padding:10px 15px; line-height:28px; font-size:14px; overflow:hidden;}
.txt .aligncenter{margin:auto; padding:6px; background: url(img/bg_off.png) 0 0 repeat; clear: both; display: block;}
.single .txt p{ margin-bottom:15px; }
.single .txt .pnlnk{ padding-top:15px; border-top:1px #CCC dotted;}
.single p b{font-weight:bold; font-size:16px; border-bottom:1px #CCC dotted; display:block;}
.single ul.relate{ width:710px; overflow:hidden;  clear:both;}
.single ul.relate li { margin: 0 25px 0 0; width: 210px; height: 210px; float: left; }
.single ul.relate li img { padding: 5px; width: 200px; height: 120px; background: url(img/bg_off.png) 0 0 repeat; display: block; }
.single ul.relate li p { margin-bottom:0; height: 20px; line-height: 20px; text-indent:0px; font-size:12px;color: #666; }
.single ul.relate li p.title { height: 24px; line-height: 24px; font-size:13px;}
.single ul.relate li a { font-weight: bold; color: #333; }
.single ul.relate li a:hover { color: #F00; }
/*------------------------------*/
.footer { margin: 0 auto; padding:10px 0 15px; width: 960px; height: auto; clear: both; }
.footer p.dt { margin-bottom: 3px; height: 28px; font-size:14px; border-bottom: 1px #ccc solid; }
.footer p { height: 24px; line-height: 24px; }
